CPTG 121 - Introduction to Computer Programming I

Topics/Notes

  1. Introduction to Computers, Programming, and C++ (1, 2)
  2. Debugging the first computer bug
  3. Outputs and Inputs (2.2, 2.3, 3.1)
  4. Variables and Data types (2.4 to 2.16)
  5. Assignments and expressions (2.12, 3.2)
  6. Problem Solving: Case Study (3.11)
  7. Built-in Library Functions (3.2, 3.9)
  8. Making decisions - if (4)

    Midterm 1

  9. Scope of Variables
  10. Loops - for
  11. Loops - while

    Midterm 2

  12. Arrays
  13. Functions
  14. Strings

Use this format to turn in all your programs.

Labs

  1. Lab 1

Homeworks

Final Project

Resource Links